#include <stdio.h>
#include <bits/types.h>
//190. 颠倒二进制位
//颠倒给定的 32 位无符号整数的二进制位。
uint32_t reverseBits(uint32_t n) 
{
    uint32_t result = 0;
    for (int i = 0; i < 32; ++i)
        result = (result << 1) + (n >> i & 1);
    return result;
}
